package com.ruicar.afs.cloud.apply.common.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruicar.afs.cloud.common.core.entity.BaseEntity;
import lombok.Data;
import lombok.experimental.Accessors;

import java.math.BigDecimal;

/**
 * @author: Lee
 * @date: 2020/5/11 18:46
 * @description: 增融成交价申请表
 */
@Data
@TableName(value = "apply_add_price_items", autoResultMap = true)
@Accessors(chain = true)
public class ApplyAddPriceItems extends BaseEntity<ApplyAddPriceItems> {
    /**
     * 申请编号
     */
    private String applyNo;
    /**
     * 合同号码
     */
    private String contractNo;
    /**
     * 车辆编号
     */
    private String carId;
    /**
     * 增融项
     */
    private String financeItemCode;
    /**
     * 增融项名称
     */
    private String financeItemName;
    /**
     * 增融金额
     */
    private BigDecimal addFinanceAmt;
    /**
     * 父级ID
     */
    private Long upperId;
    /**
     * 备注;针对装潢明细显示
     */
    private String remarks;
    /**
     * 车辆保险 有无
     * */
    @TableField(exist = false)
    private String isInsurance;
    @TableField(exist = false)
    private String noInsurance;
    /**
     *车辆保险金额
     **/
    private BigDecimal insuranceAmt;
    /**
     *有购置税
     **/
    @TableField(exist = false)
    private String isPurchaseTax;
    /**
     *无购置税
     **/
    @TableField(exist = false)
    private String noPurchaseTax;
    /**
     *购置税金额
     **/
    @TableField(exist = false)
    private BigDecimal purchaseTaxAmt;
    /**
     * GPS 有无
     * */
    @TableField(exist = false)
    private String isGps;
    @TableField(exist = false)
    private String noGps;
    /**
     *GPS金额
     **/
    @TableField(exist = false)
    private BigDecimal gpsAmt;
    /**
     * 精品 有无
     * */
    @TableField(exist = false)
    private String isBoutique;

    @TableField(exist = false)
    private String noBoutique;
    /**
     *精品金额
     **/
    @TableField(exist = false)
    private BigDecimal boutiqueAmt;
    /**
     * 装潢 有无
     * */
    @TableField(exist = false)
    private String isDecorate;
    @TableField(exist = false)
    private String noDecorate;
    /**
     *装潢金额
     **/
    @TableField(exist = false)
    private BigDecimal decorateAmt;
    /**
     *GPS实际成交价格
     **/
    @TableField(exist = false)
    private BigDecimal gpsPrice;
    /**
     *装潢费实际价格
     **/
    @TableField(exist = false)
    private BigDecimal decoratePrice;
    /**
     *精品实际价格
     **/
    @TableField(exist = false)
    private BigDecimal boutiquePrice;
}
